There is not any flight between any cites of the state.
By Rail
Ahmedabad, Vadodara, Surat, Rajkot, Bhavnagar, Bhuj, Jamnagar, Junagadh, Surendranagar, Porbandar, Kandla are Big Station to access Indian Rail Network.
By road
By road
Most people in Gujarat travel by private buses or by Taxi. (These are excellent modes of transport as the roads are among the best in India. Check In Hotel for Travel Agent for private buses.Avoid Government operated public-transport if possible.